@import "../icon/iconfont.css";
@import "https://unpkg.com/element-ui@2.15.1/lib/theme-chalk/index.css";

* {
    font-weight: 600;
}

.el-table .error-row {
    background: #FF4A4A !important;
    color: #fff !important;
}

.el-table .warning-row {
    background: #FF963F !important;
    color: #fff !important;
}

.el-table .success-row {
    background: #f0f9eb !important;
}

.el-table .blue-row {
    background: #005BAC !important;
    color: #fff !important;
}

.el-table .table-header-blue th {
    background: #005BAC !important;
    color: #fff !important;
    font-size: 8px;
}

.el-table .table-header-black th {
    background: #343434 !important;
    color: #fff !important;
    font-size: 8px;
}

.el-table .blue-row:nth(3),
.el-table .hide-bottom-border:nth(3) {
    border-right: none !important;
}

.el-table .hide-bottom-border td {
    border-bottom: none !important;
}

.el-table .hide-bottom-border td .cell {
    text-align: left !important;
}

.el-table td,
.el-table th {
    padding: 0;
}

.font-over-hidden {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
}

.font-over {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.el-table--border,
.el-table--group {

    border-color: #3c3c3c;
}

.el-table--border::after,
.el-table--group::after,
.el-table::before {
    content: '';
    position: absolute;
    background-color: #3c3c3c;
    z-index: 1;
}

.el-table--border td,
.el-table--border th,
.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed,
.el-table td,
.el-table th.is-leaf {
    border-color: #3c3c3c;
}

.el-table_2_column_4 {
    border-right: none !important;
}

.table-hide-head-padding {

    .el-table td,
    .el-table th {
        overflow: hidden;
        border-color: #3c3c3c;

        .cell {
            overflow: visible;
            padding: 0 !important;
            width: calc(100% - 2px);
            line-height: 1;
            margin: 0 auto;
        }
    }
}

.el-table__body-wrapper {
    overflow-x: hidden !important;
    overflow-y: hidden !important;
}

.el-table--enable-row-hover .el-table__body tr:hover>td {
    background-color: #F5F7FA
}